package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 住院收费明细表(ZySfmxb)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:42
 */
@Data
@ApiModel(description = "住院收费明细表")
public class ZySfmxb implements Serializable {

    private static final long serialVersionUID = -62908906525917958L;
    
    @ApiModelProperty("医疗机构代码:复合主键；医疗机构在人口健康信息平台的唯一识别码，采用组织机构代码")
    private String yljgdm;
    
    @ApiModelProperty("收费明细ID:复合主键；见说明1")
    private String sfmxid;
    
    @ApiModelProperty("退费标志:复合主键；1：收费；2：退费；")
    private String tfbz;
    
    @ApiModelProperty("住院就诊流水号:与住院门诊就诊明细表关联的外键")
    private String jzlsh;
    
    @ApiModelProperty("医嘱明细ID:见说明2，与医嘱关联")
    private String yzmxid;
    
    @ApiModelProperty("收/退费编号:填写费用结算ID，与结算记录对应，该明细费用相加必须和住院结算记录表总费用相等")
    private String stfbh;
    
    @ApiModelProperty("卡号:患者识别码，与患者信息表进行关联")
    private String kh;
    
    @ApiModelProperty("卡类型")
    private String klx;
    
    @ApiModelProperty("费用结算时间:收费为收费结算时间，退费为退费结算时间")
    private Date sfjssj;
    
    @ApiModelProperty("开单科室代码")
    private String kdksbm;
    
    @ApiModelProperty("开单科室名称")
    private String kdksmc;
    
    @ApiModelProperty("开单医生工号")
    private String kdysbh;
    
    @ApiModelProperty("开单医生姓名")
    private String kdysxm;
    
    @ApiModelProperty("执行科室代码")
    private String zxksbm;
    
    @ApiModelProperty("执行科室名称")
    private String zxksmc;
    
    @ApiModelProperty("执行人员工号")
    private String zxrybh;
    
    @ApiModelProperty("执行人员姓名")
    private String zxryxm;
    
    @ApiModelProperty("发票费用类别:与结算表24种费类别对应")
    private String fpfylb;
    
    @ApiModelProperty("收费项目类别代码:见“诊疗项目类别”字典表，填字典表中末级明细")
    private String sfxmlbbm;
    
    @ApiModelProperty("费用收入归类代码:见“YYCV5105明细费用类别”字典表，主要用户平台费用收入核算归类，填写末级分类代码")
    private String fysrglbm;
    
    @ApiModelProperty("费用发生时间:填写该项费用发生的时间")
    private Date fyfssj;
    
    @ApiModelProperty("是否药品:1.药品 0.非药品")
    private String sfyp;
    
    @ApiModelProperty("明细项目代码:如果医院实际使用的项目代码和名称在标准目录库中存在，则填写标准的项目代码和名称，如不存在，则项目代码=‘ZZ’+医院自定义代码，项目名称=医院自定义名称")
    private String mxxmbm;
    
    @ApiModelProperty("明细项目名称:见明细项目字典表")
    private String mxxmmc;
    
    @ApiModelProperty("项目分类代码:对于药品处方，填写药物类型，见药物类型字典，如抗生素对应的代码等；非药品处方，填写平台提供的诊疗项目代码")
    private String xmflbm;
    
    @ApiModelProperty("项目分类名称:存代码对应的名称即可")
    private String xmflmc;
    
    @ApiModelProperty("明细项目单位")
    private String mxxmdw;
    
    @ApiModelProperty("明细项目单价:见明细项目字典表；金额；“00000000.0000”")
    private Integer mxxmdj;
    
    @ApiModelProperty("明细项目数量")
    private Integer mxxmsl;
    
    @ApiModelProperty("明细项目应收金额:收费显示正数，退费显示负数")
    private Integer mxxmysje;
    
    @ApiModelProperty("明细项目实收金额:金额；“00000000.0000”。收费显示正数，退费显示负数")
    private Integer mxxmssje;
    
    @ApiModelProperty("收费操作员工号")
    private String sfczygh;
    
    @ApiModelProperty("收费操作员姓名")
    private String sfczyxm;
    
    @ApiModelProperty("修改标志:编码。1：正常、2：修改、3：撤销；")
    private String xgbz;
    
    @ApiModelProperty("数据生成时间:业务操作获取该条信息的时间")
    private Date ywscsj;
    
    
    private Date insertTimestamp;
    
    
    private String empi;
    

}